package com.tanhua.dubbo.api.mongo;

import com.tanhua.model.mongo.Sound;

/**
 * 桃花传音 服务接口
 */
public interface SoundApi {

    /**
     * 根据 userId gender 查询 sound表 的 获取一个推荐的 sound
     * @param userId
     * @param gender
     * @param age
     * @return
     */
    Sound getSoundByRecommend(long userId, String gender, Integer age);

    /**
     * 根据 sound 的 sid 修改 sound的 state 表示已消费
     * @param sound
     */
    void updateById(Sound sound);

    /**
     * 存一条语音到 MongoDB
     * @param sound
     */
    void saveSound(Sound sound);

}
